import { _decorator, Component, Node, sys } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('gameConfig')
/**
 * 游戏数据
 */
export class gameConfig {
    //当前头像：
    static currTxNum = 0;
    //商店头像列表
    static txList = [
        { txNum: 1, isGet: 1, price: 30 },
        { txNum: 2, isGet: 0, price: 35 },
        { txNum: 3, isGet: 0, price: 40 },
        { txNum: 4, isGet: 0, price: 45 },
        { txNum: 5, isGet: 0, price: 50 },
        { txNum: 6, isGet: 0, price: 55 },
        { txNum: 7, isGet: 0, price: 60 },
        { txNum: 8, isGet: 0, price: 65 },
        { txNum: 9, isGet: 0, price: 70 },
        { txNum: 10, isGet: 0, price: 75 },
        { txNum: 11, isGet: 0, price: 80 },
        { txNum: 12, isGet: 0, price: 85 },
        { txNum: 13, isGet: 0, price: 90 },
        { txNum: 14, isGet: 0, price: 95 },
        { txNum: 15, isGet: 0, price: 100 },
        { txNum: 16, isGet: 0, price: 105 },
        { txNum: 17, isGet: 0, price: 110 },
        { txNum: 18, isGet: 0, price: 115 },

    ]
    //金币
    static jinbiNum = 0;
    //当前章节
    static currChapter = 1;
    //最大关卡数
    static maxLevel = 0;
    //玩家步数
    static step = 0;
    //这里只存放可移动的箱子节点
    static boxNodes: Node[] = []
    //玩家当前位置
    static currentPos = [0, 0];
    //游戏原点
    static gameOrigin = [288, 288];
    //单个格子大小
    static blockSize = 64;
    //当前关卡的红点
    static redPoints: number[][] = [];
    // 当前关卡
    static currentLevel: number[][] = [];
    // 当前关卡序号
    static currentLevelNum = 0
    // 是否复活
    static ifFuhuo = 0
    // 设置音效
    static isSound = 1
    // 设置音乐
    static isBgm = true
    // 音乐音量
    static bgmVol = 1
    //关卡，-1代表未解锁，0代表解锁，1~3代表星星数
    static levelList = [];
    // 是否在游戏中
    static isGame = 0;
    //一章16关
    static levelNums = 16
}




